*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html{
	scroll-behavior: smooth;
}

#parent{
	width: 100%;
	display: block;
	height: 200px;
	position: fixed;
	z-index: 999;
}

#name{
	background-image: url(pictures/starry.jpg);
	background-size: cover;
	padding: 20px;
	color: white;
	font-family: Bodoni MT Black;
}

#name #BBC{
	padding-top: 20px;
	font-size: 40px;
}

#name #Magazine{
	font-size: 30px;
	margin-left: 50px;
}

#menu{
	background-color: #001845;
}

#menu ul{
	display: inline-block;
}

#menu ul li{
	list-style: none;
	display: inline-block;
	padding: 3px 10px;
	margin: 3px;
}

#menu ul li a{
	text-decoration: none;
	color: white;
}

#second{
	float: right;
}

.sec{
	width: 100%;
	height: 450px ;
    position: relative;
}

#podcasts{
	background:linear-gradient(to bottom right,#caf0f8,#ade8f4,#90e0ef,#48cae4,#00b4d8,#0096c7,#0077b6,#023e8a,#03045e);
	color:#03045e;
	height: 650px;
}

img{
border: 5px solid #03045e;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

#podcasti{
position: absolute;
top: 37%;
left: 3%;
height: 366px;
width: 550px;
border: 2px solid black;
}

#pod{
	position: absolute;
	top: 35%;
	left: 47%;
	padding: 60px;
	border: 2px solid #caf0f8;
	width: 50%;
	height: 60%;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
	text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

#headline{
font-size: 50px;
text-align: center;
}

#headline2{
	font-size: 20px;
}

p{
	padding: 10px;
}

#tv{
	background: linear-gradient(to bottom right,#0a2463,#001c55,#001845);
    color: white;
    text-align: center;
    height: 650px;

}  

#tvi{
	    position: absolute;
        top: 40%;
        left: 3%;
        height: 337px;
        width: 600px;
        border: 3px solid black;
}

#t{
	position: absolute;
    top: 35%;
	left: 49%;
	padding: 60px;
	border: 2px solid white ;
	width: 50%;
	height: 60%;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
	text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

#news{
	background: linear-gradient(to bottom right,#e1ca96,#aca885,#918b76,#626c66,#434a42);
	color: #434a42;
	height: 650px;
}

#newsi{
	border: 3px solid #434a42;
	position: absolute;
        top: 34%;
        left: 2%;
        height: 403px;
        width: 600px;
}

#new{
		position: absolute;
	top: 35%;
	left: 49%;
	padding: 60px;
	border: 2px solid #e1ca96;
	width: 50%;
	height: 60%;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
	text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

#astronomy{
	background:linear-gradient(to bottom right,#1e1b18,#d8315b,#fffaff);
	color: white;
	text-align: center;
	height: 650px;
}

#astronomyi{
	border: 3px solid black;
	position: absolute;
        top: 35%;
        left: 3%;
        height: 400px;
        width: 600px;
}

#astro{
	position: absolute;
	top: 35%;
	left: 49%;
	padding: 60px;
	border: 2px solid white;
	width: 50%;
	height: 60%;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
	text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);

}

#subscribe{
	text-align: center;
	background:linear-gradient(to bottom right,#5a189a,#3c096c,#240046,#10002b);
	color: #e0aaff;
	height: 650px;
	display: flex;
	justify-content: center;
	align-items: center;
}

input{
	padding: 10px;
	border-radius: 10px;
	font-size: 15px;
	cursor: pointer;
}

input:hover{
	box-shadow: 5px 5px 10px rgba(0, 0, 0,0.5);
}

#earth{
	background: linear-gradient(to bottom right,#dee2e6,#ced4da,#adb5bd,#6c757d,#495057,#343a40,#212529);
	height: 650px;
}

#earthi{
	    border: 3px solid #212529;
		position: absolute;
        top: 39%;
        left: 3%;
        height: 324px;
        width: 600px;
}

#eart{
     	position: absolute;
	top: 35%;
	left: 49%;
	padding: 60px;
	border: 2px solid #dee2e6;
	width: 50%;
	height: 60%;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
	text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

#sign{
	background: linear-gradient(to bottom right,#d9ed92,#b5e48c,#99d98c,#76c893,#52b69a,#34a0a4,#168aad,#1a759f,#1e6091,#184e77);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 650px;
}	

.signin{
	align-self: flex-start;
	margin-bottom: 80px;
	margin-top: 20px;
	color: #184e77;
	font-family: sans-serif;
}

#input2,#input3{
	border-radius: 5px;
	width: 350px;
	padding: 10px;
	border: 1px solid black;
	margin-bottom: 20px;
}

#input3:hover{
	background-color: green;
	color: white;
}

#register{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 650px;
}